package automat;

public class TjekAfMontoerfunktion
{
	
	// Klasse til påvisning af fejl ved Montørfunktionen
	
	public static void main(String[] arg)
	{
		Billetautomat automat = new Billetautomat();

		int antalFejl = 0;
		int retur;
		
		System.out.println("Test af montørfunktion.");
		System.out.println("Der kan ændres billetpris uden at være logget ind som montør");
		System.out.println("Montørtilstand sættes til false");
		
		// Montør tilstand sættes til false ved at taste forkertkode.
		automat.montørLogin("forkert kode");
		
		System.out.println("Billetpris er " + automat.getBilletpris());
		System.out.println("Sætter billetpris til 200 uden at være logget ind");
		
		// Sætter billetpris med montørtilstand false
		automat.setBilletpris(200);
		System.out.println("Billetpris er nu " + automat.getBilletpris());
		
		retur = automat.getBilletpris();
		
		if (retur != 10)
		{
			antalFejl++;
		}
		
		
		System.out.println();
		System.out.println();
		System.out.println("Der blev fundet "+antalFejl+" fejl i automaten");
		if (antalFejl == 0) {
			System.out.println("Automaten er fejlfri, HURRA!!!");
		} else {
			System.out.println("Automaten har fejl, ØV!!!");			
		}
	}
}